*{
   margin: 0;
   padding: 0;
   font-family: "微软雅黑";
   list-style: none;
   text-decoration: none;
}
img{
	border: none;
}
ul{
	overflow: hidden;
}
.header{
	width: 100%;
}
.header .top{
	height: 25px;
	background: #3dbe85;
}
.header .content{
	width: 1200px;
	margin: 0 auto;
}
.header .service{
	float: left;
}
.service ul{
	margin-left: 7px;
}
.service li{
	float: left;
	line-height: 25px;
	font-size: 12px;
	color: #f5f5f5;
	margin-right: 66px;
	cursor: pointer;
}
.service li img{
	display: block;
	float: right;
	margin-top: 10px;
	margin-left: 6px;
}
.header .info{
	float: right;
}
.header .info li{
	float: left;
	margin-left: 35px;
}
.header .info a{
	font-size: 12px;
	color: #f5f5f5;
}
.header .center{
	width: 1200px;
	height: 122px;
	margin: 0 auto;
	padding-top: 21px;
}
.header .logo{
	width: 60px;
	height: 81px;
	float: left;
	margin-left: 43px;
}
.header .logo p{
	height: 19px;
	margin-top: -4px;
	text-align: center;
	line-height: 19px;
}
.header .logo a{
	width: 60px;
	font-size: 18.62px;
	color: #3dbe85;
	
}
.header .search{
	width: 437px;
	float: left;
	padding-top: 6px;
	margin-left: 413px;
	font-size: 14px;
}
.search-panel{
	width: 436px;
	height: 37px;
	border: 1px solid #3DBE85;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}
.search-panel input{
	outline: none;
	border: none;
	font-size: 14px;
}
.sea-hide{
	position: absolute;
	top: 0;
	left: 13px;
	z-index: 2;
}
.sea-hide img{
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
.sea-hide p{
	float: left;
	line-height: 37px;
	color: #b6b6b6;
}
.search .sea{
	width: 374px;
	height: 37px;
	float: left;
}
.search .sea input{
	width: 100%;
	height: 37px;
	padding-left: 6px;
	line-height: 37px;
}
.search .sub{
	width: 62px;
	height: 37px;
	float: left;
}
.search .sub input{
	width: 100%;
	height: 37px;
	background: #3DBE85;
	cursor: pointer;
	border: none;
	line-height: 37px;
	color: #ffffff;
	text-align: center;
}
.search ul{
	margin-top: 7px;
	overflow: hidden;
}
.search ul li{
	height: 15px;
	float: left;
	border-left: 2px solid #9f9f9f;
	padding: 0 7px;
	line-height: 15px;
	/*letter-spacing: 1px;*/
}
.search ul li:first-child{
	border-left: 0;
	padding-left: 0;
}
.search li a{
	color: #9f9f9f;
}
.search li a:hover{
	color: #3dbe85;
}
.header .menu{
	width: 1200px;
	height: 31px;
	margin: 0 auto;
	font-size: 14px;
	position: relative;
}
.type-hidden{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1111;
	width: 132px;
	height: 186px;
	background-color: rgba(155,221,192,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c9bddc0,endColorstr=#4c9bddc0);/*IE8支持*/
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.type-hidden li{
	height: 30px;
	line-height: 30px;
	margin-left: 12px;
}
.type-hidden .current{
	color: #FFFFFF;
}
.type-hidden li a{
	color: #2f2f2f;
}
.menu .goods{
	width: 132px;
	height: 31px;
	float: left;
	background-color: #3DBE85;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
	position: relative;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.menu .goods img{
	position: absolute;
	top: 13px;
	right: 23px;
}
.nav ul{
	float: left;
	margin-left: 48px;
}
.nav ul li{
	height: 28px;
	line-height: 28px;
	float: left;
	padding: 0 26px;
	font-weight: 700;
	letter-spacing: 1px;
}
.nav ul li a{
	color: #3b3b3b;
}
.nav ul li a:hover{
	color: #3DBE85;
}
.slider{ 
	width:100%; 
	height:660px; 
	position:relative; 
}
.slider .hd{ 
	overflow:hidden; 
	position:absolute; 
	bottom:6px; 
	left: 46.5%;
	z-index:1; 
}
.slider .hd ul{
	list-style: none; 
	overflow: hidden;
}

.slider .hd ul li{ 
	float:left;
	width:23px; 
	height:23px; 
	margin-left: 17px;
	background: #3DBE85;
	opacity: 0.4;
	cursor:pointer; 
	border-radius: 11.5px;
}
.slider .hd ul li:first-child{
	margin-left: 0;
}
.slider .hd ul li.on{ 
	background: #3dbe85;
	opacity: 1;
}
.slider .bd img{ 
	width: 100%; 
	height: 660px;
	border: none;
}
.slider .prev,.slider .next{
	display: block;
	width: 30px;
	height: 30px;
	cursor:pointer;
}
.slider .prev{
	position: absolute;
	top: 240px;
	left: 125px;
}
.slider .next{
	position: absolute;
	top: 240px;
	right: 125px;
}
.product{
	width: 1200px;
	margin: 0 auto;
	font-size: 14px;
}
.product-new{
	width: 100%;
	margin-top:40px;
}
.title{
	width: 153px;
	height: 60px;
	margin: 0 auto;
	position: relative;
	padding:0 83px;
}
.title h1{
	display: inline-block;
	font-weight: normal;
	font-size: 25px;
	color: #3DBE85;
	/*padding: 52px 0;*/
	line-height: 60px;
	letter-spacing: 1px;
}
.title span{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	font-size: 25px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
	background: #3DBE85;
	color: #FFFFFF;
	margin: 10px 12px;
}
.sb-tit{
	height: 44px;
	line-height: 44px;
	padding: 0 34px;
}
.tit-left,.tit-right{
	display: block;
	width: 28px;
	height: 1px;
	background-color: #eeeeee;
	float: left;
	margin-top: 21px;
}
.sb-tit h4{
	float: left;
	padding: 0 20px;
}
.line-left{
	position: absolute;
	bottom: 27px;
	left: 0;
}
.line-right{
	position: absolute;
	bottom: 27px;
	right: 0;
}
.line-top{
	width: 53px;
	height: 1px;
	background: linear-gradient(to right, #a1a1a1 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1a1a1',GradientType=1 );/*兼容ie8*/
	
}
.line-bottom{
	width: 53px;
	height: 1px;
	background: linear-gradient(to left, #a1a1a1 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#ffffff',GradientType=1 );
}
.product-new .content{
	width: 1200px;
	margin-top: 40px;
	text-align: center;
	
}
.product-new .content li{
	float: left;
	margin-left: 6px;
	position: relative;
}
.product .content li span{
	color: #3DBE85;
}
.into{
	position: absolute;
	bottom: 8px;
	right: 5px;
	width: 113px;
	height: 29px;
	line-height: 29px;
	z-index: 3;
	background: #3dbe85;
	color: #FFFFFF;
	text-align: center;
}
.product .price{
	display: block;
	font-size: 30px;
	margin-top: 8px;
	margin-bottom: 4px;
	line-height: 30px;
}
.shop{
	display: block;
	text-decoration: underline;
	color: #9f9f9f;
	padding-bottom: 25px;
}
.title img{
	float: left;
	margin: 13px 15px 13px 0;
}
.title h1{
	float: left;
}
.product-hot .content{
	margin-top: 38px;
}
.product-hot .content li{
	float: left;
	margin-right: 10px;
}
.product-hot .price{
	margin-top: 0;
}
.product-hot li:first-child+li+li+li img{
	float: left;
}
.product-hot .info{
	float: left;
	padding-top: 87px;
	padding-left: 4px;
}
.product-explosion{
	margin-top: 18px;
}
.product-explosion .content{
	margin-top: 20px;
	overflow: hidden;
}
.product-explosion .sidebar{
	width: 252px;
	height: 240px;
	background: #d2d2d2;
	float: left;
	margin-right: 6px;
}
.sidebar ul{
	width: 192px;
	margin: 0 auto;
	overflow: hidden;
}
.sidebar li{
	width: 90px;
	height: 29px;
	margin: 0 3px;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 29px;
	float: left;
	margin-bottom: 19px;
}
.sidebar li a{
	color: #000000;
}
.product-explosion .clothing{
	float: left;
}
.product-explosion .ball{
	float: right;
	padding: 6px 6px;
	border: 1px solid #d2d2d2;
}
.product-explosion .mat{
	float: left;
	margin-top: -15px;
}
.mat li{
	border: 1px solid #d2d2d2;
}
.mat li:first-child{
	margin-top: 18px;
}
.clothing li,.mat li{
	float: left;
	position: relative;
	margin-right: 7px;
}
.product-recommend{
	margin-top: 24px;
}
.product-recommend .content{
	margin-top: 25px;
}
.product-recommend ul{
	overflow: hidden;
}
.product-recommend li{
	float: left;
	position: relative;
	padding: 1px 1px;
}
.product-recommend .info{
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 288px;
}
.info .shop{
	padding-bottom: 12px;
	border-bottom: ;
}
.product-like{
	margin-top: 25px;
}
.product-like .line-left,.product-like .line-right{
	width: 44px;
	height: 1px;
	background: #a0a0a0;
}
.product-like .title{
	width: 100px;
	padding: 0 48px;
	color: #0b0b0b;
}
.product-like .title h1{
	font-size: 14px;
	color: #0b0b0b;
}
.product-like .title img{
	margin: 20px 7px 0 3px;
}
.product-like ul{
	overflow: hidden;
	width: 790px;
	margin: 0 auto;
}
.product-like li{
	float: left;
	font-size: 14px;
	overflow: hidden;
	margin: 0 15px;
}
.product-like .pic{
	
}
.product-like .info{
	width: 232px;
	height: 90px;
	overflow: hidden;
}
.product-like .price{
	float: left;
	font-size: 14px;
	margin-top: 11px;
	line-height: 14px;
	margin-bottom: 0;
	
}
.product-like .price span{
	color: #000000;
	font-size: 14px;
}
.product-like .price strong{
	color: #fe6c2c;
}
.service-free{
	float: left;
	margin-top: 10px;
	width: 30px;
	height: 15px;
	line-height: 15px;
	background: #3dbe85;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
}
.quantity{
	color: #a3a3a3;
	float: right;
	margin-top: 10px;
}
.product-like .name{
	float: left;
	line-height: 19px;
}
.product-like .name a{
	color: #000000;
}
.location{
	float: right;
	margin-top: 5px;
	color: #a3a3a3;
}
.footer{
	margin-top: 23px;
}
.jps-ensure{
	width: 1200px;
	height: 115px;
	margin: 0 auto;
	border-bottom: 1px solid rgb(191,191,191);
}
.jps-ensure ul{
    overflow: hidden;	
}
.jps-ensure li{
	float: left;
	height: 115px;
	position: relative;
	margin-left: 175px;
}
.jps-ensure li:first-child{
	margin-left: 0;
}
.jps-ensure .ensure-tit{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 24px;
	border: 2px solid #3dbe85;
	line-height: 40px;
	font-size: 24px;
	color: #3DBE85;
	text-align: center;
	position: absolute;
	bottom: 40px;
	left: 0;
}
.jps-ensure h2{
	font-size: 14px;
	margin-top: 37px;
	margin-left: 48px;
}
.jps-ensure h2 a{
	color: rgb(0,0,0);
}
.jps-ensure p{
	font-size: 14px;
	margin-left: 48px;
	
}
.jps-ensure p a{
	color: rgb(132,132,132);
}
.jps-help{
	width: 1200px;
	height: 254px;
	margin: 0 auto;
	overflow: hidden;
}
.jps-help dl{
	float: right;
	margin-top: 30px;
	margin-left: 97px;
}
.jps-help dt{
	font-size: 20px;
	height: 30px;
	color: rgb(67,67,67);
}
.jps-help dd{
	height: 20px;
}
.jps-help dd a{
	color: rgb(132,132,132);
	font-size: 14px;
}
.jps-public{
	width: 148px;
	height: 175px;
	float: right;
	margin: 35px 171px 0 63px;
	text-align: center;
	font-size: 16px;
	color: rgb(67,67,67);
}
.jps-public p{
	margin-top: 6px;
}
.copyright{
	width: 100%;
	height: 130px;
	background: rgb(61,190,133);
}
.copyright .content{
	width: 1200px;
	height: 79px;
	margin: 0 auto;
	font-size: 14px;
	position: relative;
	color: #FFFFFF;
	padding-top: 51px;
}
.copyright .logo{
	width: 110px;
	height: 110px;
	border-radius: 55px;
	background: url(../img/logo.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 16px;
	left: 15px;
}
.copyright ul{
	width: 878px;
	margin: 0 auto;
	overflow: hidden;
}
.copyright li{
	height: 14px;
	line-height: 14px;
	float: left;
	letter-spacing: 1px;
	border-left: 2px solid #78d2aa;
	padding: 0 24px;
}
.copyright a{
	color: #FFFFFF;
}
.copyright li:first-child{
	border: 0;
}
.copyright p{
	margin-top: 8px;
	text-align: center;
}
